export default {
  fzarr: `
let tree=[
  {
      id: "a", pid: 0, value: "陕西", children: [
          { id: 01, pid: "a", value: "西安" },
          { id: 02, pid: "a", value: "渭南" },
          { id: 03, pid: "a", value: "咸阳" },
      ]
  },
  {
      id: "b", pid: 0, value: "广东", children: [
          { id: 11, pid: "b", value: "广州" },
          { id: 12, pid: "b", value: "深圳" },
          { id: 13, pid: "b", value: "潮汕" },
      ]
  },
  {
      id: "c", pid: 0, value: "湖南", children: [
          {
              id: 21, pid: "c", value: "长沙", children: [
                  { id: 11, pid: 21, value: "广州A" },
                  { id: 12, pid: 21, value: "深圳A" },
                  { id: 13, pid: 21, value: "潮汕A" },
              ]
          },
          { id: 22, pid: "c", value: "常德" },
          { id: 23, pid: "c", value: "岳阳" },
      ]
  },
];
//执行
console.log(treeFind(tree, data => data.id == 13));

输出: { "id": 13, "pid": "b", "value": "潮汕" }
`,
  fnF: `/**
 * 
 * @param {*机构树} tree 
 * @param {*查询条件函数如：data=>return data.id=='86510104010002'} func 
 * @returns {*返回机构节点}
 */
function treeFind(tree, func) {
  for (const data of tree) {
    if (func(data)) return data
    if (data.children) {
      const res = treeFind(data.children, func)
      if (res) return res
    }
  }
  return null
}

let tree=[
  {
      id: "a", pid: 0, value: "陕西", children: [
          { id: 01, pid: "a", value: "西安" },
          { id: 02, pid: "a", value: "渭南" },
          { id: 03, pid: "a", value: "咸阳" },
      ]
  },
  {
      id: "b", pid: 0, value: "广东", children: [
          { id: 11, pid: "b", value: "广州" },
          { id: 12, pid: "b", value: "深圳" },
          { id: 13, pid: "b", value: "潮汕" },
      ]
  },
  {
      id: "c", pid: 0, value: "湖南", children: [
          {
              id: 21, pid: "c", value: "长沙", children: [
                  { id: 11, pid: 21, value: "广州A" },
                  { id: 12, pid: 21, value: "深圳A" },
                  { id: 13, pid: 21, value: "潮汕A" },
              ]
          },
          { id: 22, pid: "c", value: "常德" },
          { id: 23, pid: "c", value: "岳阳" },
      ]
  },
];
//执行
console.log(treeFind(tree, data => data.id == 13));

//输出: { "id": 13, "pid": "b", "value": "潮汕" }
`,
}